package core;

import java.lang.reflect.Method;
import java.util.Set;

public interface StateMachine {

    String getCurrentState();

    Set<Method> getPossibleTransitions();

    void receiveEvent(Object event);
}
